@charset "utf-8";
/*全局样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, span, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, section, nav, header, footer{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:inherit;line-height:inherit;}
html{ height:100%;}
body{ font-size:12px; color:#666; line-height:20px; font-family:Arial,"Hiragino Sans GB W3","宋体"; background:#333; height:100%;}
strong{ font-weight:bold;}
a{ text-decoration:none; text-transform:none; color:#333;}
a:hover{ text-decoration:underline;}
a span{ cursor:pointer;}
em{ text-transform:none; color:#f08200; font-style:normal;}
.clear{ width:0; height:0; display:block; clear:both; overflow:hidden;}
.noFloat:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
textarea{ resize:none;}
input:focus{ outline:none;}
ul, ol, dl{ list-style:none; display:block;}
dd, dt, li{ display:block;}

/*结构样式*/
#topNav{ width:100%; height:50px; background:#333; color:#fff;}
#topNav a{ color:#fff;}
#topNav a:hover{ color:#f08200; text-decoration:none;}
#topNav .bgA_01{ width:980px; margin:0 auto;}
#topNav .linkField{ float:right; line-height:50px; width:263px;}
#topNav .linkField .links{ float:right;}
#topNav .linkField .links a{ margin-left:20px;}
#topNav .linkField .user{}
#topNav .linkField .user a{ display:inline-block; padding:0 16px 0 0; background:url(../images/icon_arrow_01.gif) 100% 50% no-repeat;}
#topNav .navField{ line-height:50px;}
#topNav .navField a{ padding:0 8px;}

#header{ width:100%; height:125px; background:url(../images/bg_content_01.gif) 0 0 repeat-x #f1f1f1; overflow:hidden;}
#header .bgA_01{ width:980px; margin:0 auto;}
#header .btns{ float:right; padding:10px 0 0; width:263px;}
#header .btns .btn{ display:block; width:100%; height:105px; background:url(../images/btn_download_01.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
#header .logoField{ width:222px; height:100%; float:left;}
#header .logoField .logo{ display:block; width:100%; height:100%; overflow:hidden;}
#header .logoField img{ display:block;}
#header .bannerField{ width:445px; padding:20px 0 0; height:85px; float:left;}
#header .bannerField a{ display:block; width:100%; height:100%; overflow:hidden;}
#header .bannerField img{ display:block;}

#mainNav{ width:100%; height:50px; background:#666;}
#mainNav .bgA_01{ width:980px; margin:0 auto; height:100%;}
#mainNav .searchField{ width:263px; float:right; margin:13px 0 0; height:25px; overflow:hidden; background:url(../images/bg_search_01.gif) 0 0 no-repeat; font-size:0;}
#mainNav .searchField .txt{ width:220px; padding:4px 9px; height:17px; line-height:17px; font-size:12px; border:0; background:none; color:#9f9f9f; vertical-align:top;}
#mainNav .searchField .btn{ width:24px; height:25px; padding:0; border:0; background:none; cursor:pointer; vertical-align:top;}
#mainNav .navField{ height:100%;}
#mainNav .navField ul{ height:100%;}
#mainNav .navField ul li{ height:100%; width:116px; float:left;}
#mainNav .navField ul li a{ display:block; width:100%; height:100%; text-indent:-9999px; background-image:url(../images/txt_nav_01.gif); background-repeat:no-repeat;}
#mainNav .navField ul li a.on,#mainNav .navField ul li a:hover{ background-color:#f08200;}
#mainNav .navField ul li.link1 a{ background-position:0 0;}
#mainNav .navField ul li.link1 a.on,#mainNav .navField ul li.link1 a:hover{ background-position:-116px 0;}
#mainNav .navField ul li.link2 a{ background-position:0 -50px;}
#mainNav .navField ul li.link2 a.on,#mainNav .navField ul li.link2 a:hover{ background-position:-116px -50px;}
#mainNav .navField ul li.link3 a{ background-position:0 -100px;}
#mainNav .navField ul li.link3 a.on,#mainNav .navField ul li.link3 a:hover{ background-position:-116px -100px;}
#mainNav .navField ul li.link4 a{ background-position:0 -150px;}
#mainNav .navField ul li.link4 a.on,#mainNav .navField ul li.link4 a:hover{ background-position:-116px -150px;}
#mainNav .navField ul li.link5 a{ background-position:0 -200px;}
#mainNav .navField ul li.link5 a.on,#mainNav .navField ul li.link5 a:hover{ background-position:-116px -200px;}

#main{ width:100%; background:url(../images/bg_main_01.jpg) 50% 0 no-repeat #e3e3e3; padding:20px 0 0;}

#footer{ width:100%; height:120px; padding:26px 0 0; background:#333;}
#footer .bgA_01{ width:980px; margin:0 auto; height:100%;}
#footer .logoField{ float:right; padding:10px 5px 0;}
#footer .logoField img{ display:block;}
#footer .linkField{ padding:0 0 15px; color:#fff;}
#footer .linkField a{ color:#fff; margin:0 18px 0 0;}
#footer .linkField a:hover{ color:#f08200; text-decoration:none;}
#footer .copyrightField{ color:#fff;}


/*公用元素样式*/
.titleType_01{ height:50px;}
.titleType_01 .more{ float:right; padding:15px 10px 0;}
.titleType_01 .more a{ display:block; font-family:"宋体"}
.titleType_01 .more a:hover{ text-decoration:none; color:#f08200;}
.titleType_01 h1{ display:block; height:100%; text-indent:-9999px; overflow:hidden;}